1
general::
Phrase(s): deluge someone or something with something
1. Lit. to flood someone or something with water or something similar. • The swollen river broke the dam and deluged the town with billions of gallons of water. 2. Fig. to overwhelm someone or something with something; to "flood" someone or something with something. • The reporters deluged us with questions.
McGrawhill's American Idioms And Phrasal Verbs